Aller au contenu

Homebrew (gestionnaire de paquets)

Un article de Wikipédia, l'encyclopédie libre.
Homebrew
Description de l'image Homebrew logo.svg.
Description de l'image Homebrew help output.png.
Informations
Créateur Max Howell (d)Voir et modifier les données sur Wikidata
Développé par Max Howell
Première version
Dernière version 4.4.2 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/Homebrew/brewVoir et modifier les données sur Wikidata
État du projet Actif
Écrit en Ruby, HTML, script shell et JavaScriptVoir et modifier les données sur Wikidata
Système d'exploitation MacOS, Linux et Windows Subsystem for LinuxVoir et modifier les données sur Wikidata
Environnement OS X
Type Gestionnaire de paquets
Licence Licence BSD
Site web brew.sh

Homebrew est un gestionnaire de paquets pour macOS gratuit et open-source écrit en Ruby. Son but est de simplifier l'installation de programmes. Il a été créé par Max Howell, le logiciel a connu un gain de popularité au sein de la communauté de Ruby on Rails et a reçu des éloges pour ses capacités d'extensibilité. Il a été recommandé pour sa facilité d'utilisation et son intégration dans l'environnement Apple.

Homebrew a fait un usage intensif de GitHub pour réussir à étendre le support de nombreux paquets grâce à la contribution des utilisateurs. En 2010, Homebrew était le troisième dépôt de GitHub le plus forké. En 2012 Homebrew a été le logiciel qui a reçu le plus de nouvelles contributions sur la plate-forme GitHub. Lors de l'année 2013, Homebrew a eu le plus grand nombre de contributeurs et de problèmes résolus comparé à tous les projets de GitHub.

Homebrew a donné lieu à de nombreux sous-projets tels que linuxbrew qui est l'équivalent de Homebrew mais sous linux.

Homebrew a été écrit par Max Howell en 2009[2]. En , Homebrew a réussi une levée de fonds sur Kickstarter afin de financer des serveurs destinés à tester et compiler les paquets. Le , le dépôt de Homebrew a été déplacé et est maintenant un projet à part entière. Homebrew est actuellement développé par un groupe de 9 développeurs, en plus des utilisateurs qui peuvent apporter leurs contributions.

Implémentation

[modifier | modifier le code]

Homebrew est écrit en Ruby et vise la version qui vient déjà installée sous les systèmes OS X . Il est par défaut installé dans /usr/local.

Collecte des données

[modifier | modifier le code]

Homebrew collecte des données sur les installations, les erreurs et les versions des systèmes d'exploitation à des fins statistiques avec Google Analytics[3]. Il est possible de les désactiver au moyen de la commande brew analytics off.

Les utilisateurs peuvent voir les statistiques des 30, 90 et 365 derniers jours sur le site internet officiel.

Références

[modifier | modifier le code]
  1. « Release 4.4.2 », (consulté le )
  2. Howell, Max.
  3. (en) « Homebrew/brew », sur GitHub (consulté le )